﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CMPPProtocol.Message
{
    /// <summary>
    /// ISMG 向 SP 送交的状态报告（只有在 CMPP_SUBMIT 中的 RegisteredDelivery 被设置为1时，ISMG才会向SP发送状态报告）。
    /// </summary>
    public class CMPP_REPORT: ICMPP_Protocol
    {
        #region 字段
        /// <summary>
        /// 信息标识；SP提交短信（CMPP_SUBMIT）操作时，与SP相连的ISMG产生的Msg_Id。
        /// </summary>
        public ulong MsgID;
        /// <summary>
        /// 发送短信的应答结果，含义详见表一（SP根据该字段确定CMPP_SUBMIT消息的处理状态）。
        /// </summary>
        public string Stat;
        /// <summary>
        /// YYMMDDHHMM（YY为年的后两位00-99，MM：01-12，DD：01-31，HH：00-23，MM：00-59）。
        /// </summary>
        public string SubmitTime;
        /// <summary>
        /// YYMMDDHHMM。
        /// </summary>
        public string DoneTime;
        /// <summary>
        /// 目的终端MSISDN号码（SP发送CMPP_SUBMIT消息的目标终端）。
        /// </summary>
        public string DestTerminalID;
        /// <summary>
        /// 取自SMSC发送状态报告的消息体中的消息标识。
        /// </summary>
        public uint SMSCSequence;
        #endregion

        
    }
}
